package com.rainsoft.center.isec.stream.library.entity.hbase;

import com.alibaba.fastjson.annotation.JSONField;
import com.rainsoft.center.isec.stream.content.entity.AHBaseEntity;

import java.sql.Timestamp;


/**
 * @Name com.rainsoft.center.isec.stream.library.entity.hbase.BaseLibEntity
 * @Description
 * @Author Elwyn
 * @Version 2017/11/28
 * @Copyright 上海云辰信息科技有限公司
 **/
public abstract class BaseLibEntity extends AHBaseEntity {
	@JSONField(name = "CHECKIN_ID")
	protected String checkinId;
	@JSONField(name = "SERVICE_CODE_OUT")
	protected String serviceCodeOut;
	@JSONField(name = "ROOM_ID")
	protected String roomId;
	@JSONField(name = "IDTYPE")
	protected String idtype;
	@JSONField(name = "IDCODE")
	protected String idcode;

	@JSONField(name = "LOGIN_TIME")
	protected java.sql.Timestamp loginTime;


	public String getCheckinId() {
		return checkinId;
	}

	public void setCheckinId(String checkinId) {
		this.checkinId = checkinId;
	}

	public String getServiceCodeOut() {
		return serviceCodeOut;
	}

	public void setServiceCodeOut(String serviceCodeOut) {
		this.serviceCodeOut = serviceCodeOut;
	}

	public String getRoomId() {
		return roomId;
	}

	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	public String getIdtype() {
		return idtype;
	}

	public void setIdtype(String idtype) {
		this.idtype = idtype;
	}

	public String getIdcode() {
		return idcode;
	}

	public void setIdcode(String idcode) {
		this.idcode = idcode;
	}

	public Timestamp getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(Timestamp loginTime) {
		this.loginTime = loginTime;
	}

	public abstract String getRowKey();
}
